package cn.tedu.spring;

import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("main")
public class MainController {

	@RequestMapping("index.do")
	public String showIndex(HttpSession session, ModelMap modelMap) {
		System.out.println("MainController.showIndex()");

//		// 判断用户是否已登录，如果未登录，则不允许访问当前页
//		if (session.getAttribute("uid") == null) {
//			// 在Session中并没有uid数据，则表示没有登录，则到登录页
//			// 【当前位置】/main/index.do
//			// 【目标位置】/user/login.do
//			return "redirect:../user/login.do";
//		}
		
		// 从Session中获取数据
		Integer uid = Integer.valueOf(session.getAttribute("uid").toString());
		String username = session.getAttribute("username").toString();
		// 测试
		System.out.println("uid=" + uid);
		System.out.println("username=" + username);
		// 封装需要转发的数据
		modelMap.addAttribute("uid", uid);
		modelMap.addAttribute("username", username);
		
		return "index";
	}
	
}
